package com.ys.多线程.p2中断线程;

/**
 * 描述:
 ** 场景：定义一个线程，如果该线程进入阻塞状态，将其中断
 *  * 步骤：
 *  * 1创建一个线程
 *  * 2定义run()方法的任务体
 *  * 3 调用sleep方法将线程进入阻塞
 *  * 4 调用interrupt方法，一旦线程进入阻塞，立马向线程发送中断信号
 *  * 5 调用start方法
 * @author CodeYang
 * @version 2021/1/5 17:19
 */
public class P2中断线程Interrupt {



    public static void main(String[] args) {
            Thread t1 = new Thread(new Runnable() {
                @Override
                public void run() {


                    System.out.println(Thread.currentThread().getName()+":::::");
                }
            },"线程A");

            t1.start();
        try {
            t1.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        // interrupt 中断线程
        t1.interrupt();

    }
}
